Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Karlsruhe Challenger San Benedetto Challenger Luedenscheid Challenger Como Challenger U.S. Open - New York Calgary Challenger Bad Waltersdorf Challenger Orleans Challenger Charlottesville Challenger Alicante Challenger Malaga Challenger Olbia Challenger Brest Challenger Drummondville Challenger Noumea Challenger Australian Open - Melbourne Tenerife 1 Challenger Miami Open - Miami Pau Challenger Ottignies-Louvain-la-Neuve Challenger Cherbourg Challenger Open Sud de France - Montpellier Lille Challenger Phoenix Challenger France F8 France F10 France F11 France F19 Portugal F1 Portugal F2 Spain F7 Spain F8 France F6 Great Britain F7 Netherlands F2 Netherlands F3 France F11 Great Britain F10 Italy F24 Luxembourg F1 France F13 Sweden F1 Sweden F2 Portugal F7 France F1 France F2 France F5 France F6 France F7 Great Britain F7 Slovenia F3 France F8 France F9 Great Britain F8 France F12 Austria F7 Italy F27 Portugal F4 Portugal F5 France F17 Germany F18 France F20 Usa F1 Usa F3 Portugal F1 Portugal F2 Portugal F3 France F7 Spain F14 France F12 France F2 France F15 Madrid Challenger Trieste Challenger Modena Challenger Grodzisk Mazowiecki Challenger Infosys Hall of Fame Open - Newport Zug Challenger Como Challenger Rennes Challenger Seoul Challenger Villena Challenger Taipei 2 Challenger Olbia Challenger Matsuyama Challenger Banja Luka Challenger Lille Challenger Aix En Provence Challenger Royan Challenger Manama Challenger Open Occitanie - Montpellier Noumea Challenger Nonthaburi 2 Challenger Abidjan 1 Challenger Abidjan 2 Challenger Francavilla Challenger Tunis Challenger Rennes Challenger France F17 Italy F17 Portugal F8 France F10 Usa F2 Great Britain F8 Challenger Casino Lugano - Lugano Open de Montauban - Montauban IPP Open - Helsinki Tatra Banka Open 2001 - Bratislava Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Besancon Challenger Rabat Challenger Jersey Challenger Salzburg Challenger St. Brieuc Challenger San Remo Challenger Bordeaux Challenger Rennes Challenger Amer-Wilson Tampere Challenger - Tampere Neride Prague Indoor - Prague Noumea Challenger Courmayeur Challenger Casablanca Challenger Cherbourg Challenger Le Gosier Challenger St. Brieuc Challenger Orbetello Challenger Tampere Challenger Brasov Challenger Palermo Challenger Salzburg Challenger Le Gosier Challenger Prostejov Challenger San Benedetto Challenger Helsinki Challenger Tampere Challenger Genova Challenger Kolding Challenger Helsinki Challenger Bergamo Challenger Cherbourg Challenger Quimper Challenger Le Gosier Challenger San Benedetto Challenger Tampere Challenger Brest Challenger Mouilleron-Le-Captif Challenger Mouilleron-Le-Captif Challenger Rennes Challenger Sophia Antipolis Challenger Roanne Challenger Rennes Challenger Le Gosier Challenger Genova Challenger Sophia Antipolis Challenger Prostejov Challenger Cordenons Challenger Valencia Challenger Todi Challenger Quimper Challenger Caltanissetta Challenger Troyes Challenger Bordeaux Challenger Cassis Challenger Copenhagen Open - Copenhagen Mallorca Open - Mallorca AAPT Championships - Adelaide Pilot Pen Tennis - New Haven Thailand Open - Bangkok Synsam Swedish Open - Bastad Open 13 - Marseille Gerry Weber Open - Halle Mumbai Open - Mumbai Stockholm Open - Stockholm Medibank International - Sydney Thailand Open - Bangkok If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam German Tennis Championships - Hamburg Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam UNICEF Open - 's Hertogenbosch Citi Open - Washington Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Brisbane International - Brisbane Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia ABN AMRO World Tennis Tournament - Rotterdam Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Swiss Indoors Basel - Basel Apia International - Sydney Geneva Open - Geneva SkiStar Swedish Open - Bastad Rakuten Japan Open - Tokyo ASB Classic - Auckland Open 13 - Marseille Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona ASB Classic - Auckland Turkish Airlines Open Antalya - Antalya Winston-Salem Open - Winston-Salem Moselle Open - Metz Marbella Challenger Tata Open Maharashtra - Pune Open 13 Provence - Marseille Swiss Open - Gstaad Cordoba Open - Cordoba Abierto Mexicano Telcel - Acapulco Gonet Geneva Open - Geneva US Men's Clay Court Championship - Houston Czech Open 2005 - Prostejov Braunschweig Challenger Phoenix Challenger Braga Challenger Brest Challenger Matsuyama Challenger Tenerife 1 Challenger Tenerife 2 Challenger Monterrey Challenger Puerto Vallarta Challenger Phoenix Challenger Barletta Challenger Bordeaux Challenger Tennis Masters Series - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Aix En Provence Challenger Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Milan Challenger Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Lisbon Challenger Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Miami Open - Miami Noumea Challenger Memorial Savigny - Sassuolo Waco Challenger U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Francavilla Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris AXA Open II - Espinho Wartburg Open - Eisenach Wimbledon - London The Scottish Tennis Championships - Edinburgh ATU Cup 2001 - Weiden Australian Open - Melbourne French Open - Paris Diego Open - Budapest Heilbronn Open - Heilbronn Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Pekao Open 2001 - Szczecin Optimus Maia Open - Maia Wimbledon - London Australian Open - Melbourne Wimbledon - London Amer-Wilson Tampere ATP Tournament - Tampere Trofeo Conde de Godo - Barcelona French Open - Paris Wimbledon - London U.S. Open - New York ECM Prague Open 2005 - Prague Mobilux Open - Luxembourg Mercedes Cup - Stuttgart Next Generation Adelaide International - Adelaide International Indoor Tennis Championships of Croatia - Zagreb San Marino Cepu Open - San Marino Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Open Seat Godo 2007 - Barcelona Pilot Pen Tennis - New Haven Next Generation Adelaide International - Adelaide ABN AMRO World Tennis Tournament - Rotterdam Scania Stockholm Open - Stockholm Orleans Challenger Milan Indoors - Milan Catella Swedish Open - Bastad Davis Cup, Group 1, 2R, SWE-FIN 3-2 Davis Cup, Group 1, 2R, AUT-FIN 3-2 Davidoff Swiss Indoors Basel - Basel Kremlin Cup - Moscow Brisbane - Brisbane Davis Cup, Group 2, 1R, FIN-IRL 3-2 Davis Cup, Group 2, 2R, FIN-ALG 4-1 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 2, PO, FIN-LUX 3-2 Delray Beach International Tennis Championships - Delray Beach Davis Cup, Group 2, 1R, DEN-FIN 2-3 Davis Cup, Group 2, F, FIN-CYP, 3-2 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, PO, FIN-POL 3-2 Rabat Challenger If Stockholm Open - Stockholm Davis Cup, Group II, 2R, IRL-FIN 2-3 Bank Austria Tennis Trophy - Vienna Davis Cup, Group II, 1R, FIN-BUL 3-2 Davis Cup, Group II, 2R, FIN-BIH 2-3 Hopman Cup - Perth Davidoff Swiss Indoors Basel - Basel Davis Cup, Group II, 2R, POR-FIN 4-1 SAP Open - San Jose San Marino Challenger Napoli Challenger Ostrava Challenger Helsinki Challenger Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Catella Swedish Open - Bastad Allianz Suisse Open Gstaad - Gstaad IPP Open - Helsinki Open Sud de France - Montpellier Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Noumea Challenger Medibank International - Sydney Rome Challenger Open Seat Godo 2005 - Barcelona Bordeaux Challenger BMW Open - Munich Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch Heineken Open - Auckland Allianz Suisse Open - Gstaad Winston Salem - Winston Salem Rakuten Japan Open - Tokyo Erste Bank Open - Vienna French Open (juniors) BMW Open - Munich Aircel Chennai Open - Chennai Brisbane International - Brisbane Apia International - Sydney Marrakech Challenger Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Grand Prix Hassan II - Casablanca USTA Challenger of North Miami Beach - North Miami Beach Serbia Open - Belgrade Gerry Weber Open - Halle Helsinki Challenger Credit Agricole Suisse Open - Gstaad Farmers Classic - Los Angeles All Lower level tournaments Moselle Open - Metz PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Portugal Open - Oeiras Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Orleans Challenger Olympics - Athens Olympics - Beijing Olympics - Rio de Janeiro Brisbane International - Brisbane Aircel Chennai Open - Chennai Heineken Open - Auckland Open Sud de France - Montpellier Grand Prix Hassan II - Casablanca Vegeta Croatia Open - Umag Open 13 - Marseille Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Open 13 - Marseille If Stockholm Open - Stockholm Rio Open - Rio de Janeiro Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Estoril Open - Estoril Bet-at-home Open - Hamburg European Open - Antwerp Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Cordenons Challenger Noventi Open - Halle Tatra Banka Open - Bratislava Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Warsteiner Challenger - Wolfsburg Top Wool Challenger - Biella Gerry Weber Open - Halle Astana Open - Nur-Sultan Energis Open - Amsterdam Hamburg European Open - Hamburg Mouilleron-Le-Captif Challenger Architect Open - Budapest Cordoba Open - Cordoba Abierto Mexicano Telcel - Acapulco Hamburg European Open - Hamburg Monza Challenger Thailand Open - Bangkok Winston-Salem Open - Winston-Salem Marburg Challenger Adidas International - Sydney Mouilleron-Le-Captif Challenger Astana Open - Nur-Sultan IPP Open - Helsinki Melbourne Summer Set - Melbourne Rio Open - Rio de Janeiro Adelaide International 2 - Adelaide Estoril Open - Estoril Tunis Challenger The Dubai Tennis Championships - Dubai Arad Challenger Mercedes Cup - Stuttgart China Open - Beijing Como Challenger San Benedetto Challenger Swiss Open - Gstaad International German Open - Hamburg BMW Tennis Championship - Sunrise Citi Open - Washington Barcelona Open Banc Sabadell - Barcelona Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Synsam Swedish Open - Bastad Brisbane International - Brisbane Quimper Challenger Lille Challenger Thailand Open - Bangkok SkiStar Swedish Open - Bastad If Stockholm Open - Stockholm CA Tennis Trophy - Vienna Open 13 - Marseille Stockholm Open - Stockholm Milan Challenger Todi Challenger Tampere Imageneering Open - Tampere Trnava Challenger Mercedes Cup - Stuttgart BMW Open - Munich Open de Moselle - Metz Mercedes Cup - Stuttgart Challenger 42 - Andrezieux Tarragona Challenger ABN AMRO World Tennis Tournament - Rotterdam Cepu Open - San Marino Shimadzu All Japan Indoor - Kyoto Open de Nice Cote dAzur - Nice Warsteiner Grand Prix - Oberstaufen IPP Open - Helsinki Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Mobilux Open - Luxembourg Helsinki Challenger Croatia Open - Umag Amer-Wilson Challenger - Tampere Sofia Open - Sofia AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland AIG Japan Open - Tokyo Polish Open 2000 - Poznan Next Generation Hardcourts - Adelaide Regions Morgan Keegan Championships - Memphis San Sebastian Challenger Warta Cup - Sopot Trofeo Cassa di Risparmio di Alessandria - Alessandria Davidoff Swiss Indoors - Basel Barletta Challenger Apia International - Sydney AEGON International - Eastbourne Trani Challenger Open Castilla y Leon Trofeo Iberdrola - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba San Sebastian Challenger Scania Stockholm Open - Stockholm International Tennis Championships - Delray Beach Legg Mason Tennis Classic - Washington D.C. Stockholm Open - Stockholm SAP Open - San Jose Milan Indoors - Milan Open 13 - Marseille Copenhagen Open - Copenhagen Napoli Challenger Gerry Weber Open - Halle AIG Japan Open Tennis Championships - Tokyo IPP Open - Helsinki Cherbourg Challenger Orleans Challenger Heineken Open - Auckland Topshelf Open - 's-Hertogenbosch Heineken Open - Auckland Emilia-Romagna Open - Parma ABN/AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Open - Dubai Thailand Open - Bangkok Grand Prix Hassan II - Casablanca Open de Moselle - Metz BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Braunschweig Challenger Delray Beach International Tennis Championships - Delray Beach TD Waterhouse Cup - Long Island The Scottish Championships - Edinburgh Medibank Private International - Sydney Open de Nice Cote d'Azur - Nice Grand Prix Hassan II - Casablanca Barcelona Open Banc Sabadell - Barcelona China Open - Beijing Apia International - Sydney Stockholm Open - Stockholm The Samsung Open - Nottingham Dubai Duty Free Tennis Championships - Dubai Open Sud de France - Montpellier Pilot Pen Tennis - New Haven Dubai Duty Free Tennis Championships - Dubai AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland Open Parc - Lyon Open SEAT 2008 - Barcelona Citi Open - Washington Chengdu Open - Chengdu Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Millennium Estoril Open - Estoril Tata Open Maharashtra - Pune The Stella Artois Grass Court Championships - London Grand Prix Hassan II - Marrakech Energis Open - Amersfoort Dubai Duty Free Tennis Championships - Dubai ABN/AMRO World Tennis Tournament - Rotterdam Ordina Open - s-Hertogenbosch Argentina Open - Buenos Aires ABN AMRO World Tennis Tournament - Rotterdam Truist Atlanta Open - Atlanta Truist Atlanta Open - Atlanta 2003 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Barcelona Open Banc Sabadell - Barcelona Mercedes Cup - Stuttgart AEGON Championships - London Topshelf Open - 's-Hertogenbosch Gonet Geneva Open - Geneva Moselle Open - Metz CA Tennis Trophy - Vienna Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Power Horse Cup - Dusseldorf AEGON Championships - London Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Moselle Open - Metz Rakuten Japan Open - Tokyo Brisbane International - Brisbane Bratislava Challenger Generali Open - Kitzbuhel Open Sud de France - Montpellier Heineken Open Shanghai - Shanghai TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Bet-at-home Open - Hamburg If Stockholm Open - Stockholm Valencia Open - Valencia St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Heineken Open - Auckland Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril AIG Japan Open - Tokyo Open de Nice Cote d'Azur - Nice AEGON Championships - London Bet-at-home Open - Hamburg Citi Open - Washington Moselle Open - Metz Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Synsam Swedish Open - Bastad European Open - Antwerp TD Waterhouse Cup - Long Island Aircel Chennai Open - Chennai Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Open Parc - Lyon Mercedes Cup - Stuttgart Gerry Weber Open - Halle Open Sabadell Atlantico - Barcelona Synsam Swedish Open - Bastad Moselle Open - Metz Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Maharashtra Open - Pune Sydney International - Sydney Open Sud de France - Montpellier Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Heineken Open - Auckland Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Gerry Weber Open - Halle BMW Open - Munich Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz St. Petersburg Open - St. Petersburg SA Tennis Open - Johannesburg Open Seat Godo 2003 - Barcelona Open SEAT Godo 2006 - Barcelona Swiss Indoors Basel - Basel Open Sud de France - Montpellier Kremlin Cup - Moscow Bet-at-home Open - Hamburg Open 13 Provence - Marseille Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich German Tennis Championships - Hamburg ASB Classic - Auckland Gonet Geneva Open - Geneva cinch Championships - London Konzum Croatia Open - Umag European Open - Antwerp Open 13 - Marseille The Stella Artois Grass Court Championships - London Chile Dove Men+Care Open - Santiago Telenordia Swedish Open - Bastad US Men's Clay Court Championship - Houston The Dubai Tennis Championships - Dubai Swiss Indoors Basel - Basel The Samsung Open - Nottingham ABN/AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires TD Waterhouse Cup - Long Island Qatar Exxon Mobil Open 2002 - Doha Open Sud de France - Montpellier Argentina Open - Buenos Aires Estoril Open - Estoril Citi Open - Washington Abierto Mexicano Telcel - Acapulco Lyon Challenger Maia Challenger Pilot Pen Tennis - New Haven San Marino Challenger Millennium Estoril Open - Estoril Tennis Masters Series - Paris NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome BNP Paribas Masters - Paris bett1HULKS Indoors - Cologne Campionati Internazionali D'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Coupe Rogers - Montreal French Open - Paris U.S. Open - New York Brasil Open - Sao Paulo Bet-at-home Cup - Kitzbuhel Citi Open - Washington Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne BNP Paribas Open - Indian Wells Heineken Open - Auckland French Open - Paris Wimbledon - London French Open - Paris Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells U.S. Open - New York BNP Paribas Masters - Paris Australian Open - Melbourne U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Western & Southern Open - New York U.S. Open - New York Australian Open - Melbourne Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London Tennis Masters Series - Montreal Wimbledon - London Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York Sony Ericsson Open - Miami U.S. Open - New York French Open - Paris Davis Cup, Group 1, 2R, FIN-ITA 4-1 Davis Cup, World Group, QR, ITA-FIN 3-2 Davis Cup, World Group, SF, FRA-ESP 3-2 Davis Cup, Group 1, REL2, FIN-HUN 4-1 Davis Cup, Group 1, 1R, FIN-SLO 3-2 Davis Cup, Group 1, 2R, ITA-FIN 3-2 Davis Cup, World Group, QR, NED-FIN 4-1 Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 1, REL2, ISR-FIN 3-2 Davis Cup, Group 2, 2R, FIN-BUL 2-3 Davis Cup, Group 2, SF, MKD-FIN 3-2 Davis Cup, Group 2, 2R, FIN-LAT 2-3 Davis Cup, Group II, 1R, MON-FIN 2-3 Davis Cup, Group II, 1R, FIN-ZIM 4-1 Western & Southern Open - Cincinnati Davis Cup, Group II, 2R, DEN-FIN 3-2 Davis Cup, Finals, Group A ATP Cup - Brisbane, Perth, Sydney ATP Cup - Melbourne Olympics - London BNP Paribas Open - Indian Wells